<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>js的基本类型</title>
	</head>
	<body>
		<script>
//			字符串由多个或者零个字符组成的，字符包括:字母，数字，标点符号，空格
//			字符串必须放在“”或者''里面
			//字符串
			var a = "\"什么鬼\"";
			//数字
			var num = 15;
			console.log(a);
			var boo = true;
			//对象
			var obj= {
				"name":"名字",
				"age":18,
				"tall":180
			};
			console.log(obj);
			//数组 数组是最基本的数据结构
			var arr = ["名字",18,180];
			//访问对应的属性就可以通过访问其内部属性名即可
			//万金油的访问方法[]访问属性
			console.log(arr[0]);
			//鉴别数据类型 typeof()
			//typeof可以辨别简单的数据类型：字符串(string),数字(number),布尔值(boolean),未定义(undefined),对象(object)
			//但是不能够准确地分辨Array[]和Object{}
			//万金油方法
//			Object.prototype.toString.call()
			console.log(typeof arr);
			console.log(Object.prototype.toString.call(arr),Object.prototype.toString.call(obj),Object.prototype.toString.call("123"));
			var str = "123";
			var num = 123;
			var bool = true;
//			var un;
			console.log(typeof str,typeof num,typeof bool,typeof u,typeof arr)
			//转换大战！！
			//字符串
			//		字符串转数字
			var str2 = "12.9";
				console.log(str2);
				 str2 = parseInt(str2);
				 console.log(str2);
				 console.log(typeof str2);
				 str3 ="12.3";
				 str3 = parseFloat(str3);
				 console.log(str3,typeof str3);
			//布尔值	 
				var num = new Boolean(str3);
				console.log(num);
			//	数字转字符串
				var  num2 = 666;
				num2 = num2.toString();
				console.log(typeof num2);
				
		</script>
	</body>
</html>
